Foxit PDF SDK
FoxitPDFSDKPython2.WatermarkSettings类 参考

继承自 FoxitPDFSDKPython2._object .

Public 成员函数

def WatermarkSettings (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity)
 带参数的构造函数。 更多...
 
def WatermarkSettings ()
 构造函数。
 
def WatermarkSettings (settings)
 带另一个水印设置对象的构造函数。 更多...
 
def Set (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity)
 设置值。 更多...
 

静态 Public 属性

 e_FlagASAnnot = _fsdk.WatermarkSettings_e_FlagASAnnot
 如果设置,水印将在插入PDF页面时成为注释。
 
 e_FlagASPageContents = _fsdk.WatermarkSettings_e_FlagASPageContents
 如果设置,水印将在插入PDF页面时成为页面内容的一部分。
 
 e_FlagInvisible = _fsdk.WatermarkSettings_e_FlagInvisible
 如果设置,不显示水印。
 
 e_FlagNoPrint = _fsdk.WatermarkSettings_e_FlagNoPrint
 如果设置,不打印水印。
 
 e_FlagOnTop = _fsdk.WatermarkSettings_e_FlagOnTop
 如果设置,在其他页面内容之上显示水印。
 
 e_FlagShareImageStream = _fsdk.WatermarkSettings_e_FlagShareImageStream
 如果设置,如果这些水印使用相同的图像或位图,水印将共享一个图像流。
 
 e_FlagSharePageStream = _fsdk.WatermarkSettings_e_FlagSharePageStream
 如果设置,如果这些水印使用相同的页面对象,水印将共享一个表单XObject。
 
 e_FlagShareTextStream = _fsdk.WatermarkSettings_e_FlagShareTextStream
 如果设置,如果这些水印使用相同的文本和文本相关属性,水印将共享一个表单XObject。
 
 flags = _fsdk.WatermarkSettings_flags
 水印标志。 更多...
 
 offset_x = _fsdk.WatermarkSettings_offset_x
 水平偏移量,以点为单位。
 
 offset_y = _fsdk.WatermarkSettings_offset_y
 垂直偏移量,以点为单位。
 
 opacity = _fsdk.WatermarkSettings_opacity
 不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。
 
 position = _fsdk.WatermarkSettings_position
 水印位置。 更多...
 
 rotation = _fsdk.WatermarkSettings_rotation
 旋转角度,以度为单位。
 
 scale_x = _fsdk.WatermarkSettings_scale_x
 水平缩放系数。应大于0.001f。
 
 scale_y = _fsdk.WatermarkSettings_scale_y
 垂直缩放系数。应大于0.001f。
 

详细描述

此类表示用于从任何支持的资源构造水印对象的水印设置。

构造及析构函数说明

◆ WatermarkSettings() [1/2]

def FoxitPDFSDKPython2.WatermarkSettings.WatermarkSettings (   position,
  offset_x,
  offset_y,
  flags,
  scale_x,
  scale_y,
  rotation,
  opacity 
)

带参数的构造函数。

参数
[in]position水印位置。请参考从FoxitPDFSDKPython2.e_PosTopLeft 开始的值, 这应该是这些值中的一个。
[in]offset_x水平偏移量,以点为单位。
[in]offset_y垂直偏移量,以点为单位。
[in]flags水印标志。请参考从FoxitPDFSDKPython2.WatermarkSettings.e_FlagASPageContents 开始的值,这可以是这些值中的一个或它们的组合。
[in]scale_x水平缩放系数。应大于0.001f。
[in]scale_y垂直缩放系数。应大于0.001f。
[in]rotation旋转角度,以度为单位。
[in]opacity不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。

◆ WatermarkSettings() [2/2]

def FoxitPDFSDKPython2.WatermarkSettings.WatermarkSettings (   settings)

带另一个水印设置对象的构造函数。

参数
[in]settings另一个水印设置对象。

成员函数说明

◆ Set()

def FoxitPDFSDKPython2.WatermarkSettings.Set (   position,
  offset_x,
  offset_y,
  flags,
  scale_x,
  scale_y,
  rotation,
  opacity 
)

设置值。

参数
[in]position水印位置。请参考从FoxitPDFSDKPython2.e_PosTopLeft 开始的值, 这应该是这些值中的一个。
[in]offset_x水平偏移量,以点为单位。
[in]offset_y垂直偏移量,以点为单位。
[in]flags水印标志。请参考从FoxitPDFSDKPython2.WatermarkSettings.e_FlagASPageContents 开始的值,这可以是这些值中的一个或它们的组合。
[in]scale_x水平缩放系数。应大于0.001f。
[in]scale_y垂直缩放系数。应大于0.001f。
[in]rotation旋转角度,以度为单位。
[in]opacity不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。
返回
无。

类成员变量说明

◆ flags

FoxitPDFSDKPython2.WatermarkSettings.flags = _fsdk.WatermarkSettings_flags
static

水印标志。

请参考从FoxitPDFSDKPython2.WatermarkSettings.e_FlagASPageContents 开始的值, 这可以是这些值中的一个或它们的组合。

◆ position

FoxitPDFSDKPython2.WatermarkSettings.position = _fsdk.WatermarkSettings_position
static

水印位置。

请参考从FoxitPDFSDKPython2.e_PosTopLeft 开始的值,这应该是这些值中的一个。